using System;
using Multithreading;
using Table.Dao;
namespace Table
{
    public class TableDataManager
    {
        private static TableDataManager instance = new TableDataManager();
        public static TableDataManager Instance
        {
            get
            {
                return instance;
            }
        }
        private TableDataManager() { }
        public void Init(string dataPath, bool multithreadLoading = true, Action onLoadFinishCallBack = null)
        {
            if (multithreadLoading)
            {
                MTJobHelper.Instance.InitMTLoader(onLoadFinishCallBack);
                MTJobHelper.Instance.StartExcute();
            }
            tableAchievementDao.LoadData(dataPath,multithreadLoading);
            tableActivityDataDao.LoadData(dataPath,multithreadLoading);
            tableActivityRaidChapterDao.LoadData(dataPath,multithreadLoading);
            tableActivityRaidDao.LoadData(dataPath,multithreadLoading);
            tableActivtyStrengthTypeDao.LoadData(dataPath,multithreadLoading);
            tableArenaBuyChallengeDao.LoadData(dataPath,multithreadLoading);
            tableArenaChallengeDao.LoadData(dataPath,multithreadLoading);
            tableArenaRankRewardDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessAwardsDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessExtraHeroPackDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessGradeDao.LoadData(dataPath,multithreadLoading);
            tableautoChessGroupBuffDescDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessGroupDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessHeroChessDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessHeroDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessHeroRareDao.LoadData(dataPath,multithreadLoading);
            tableautoChessLevelDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessMapShopDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessRoundDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessSeasionTitleDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessSeriesRoundDao.LoadData(dataPath,multithreadLoading);
            tableAutoChessWeeklyTaskDao.LoadData(dataPath,multithreadLoading);
            tableBagBuyDao.LoadData(dataPath,multithreadLoading);
            tableBagConfigDao.LoadData(dataPath,multithreadLoading);
            tableBossInfoDao.LoadData(dataPath,multithreadLoading);
            tableBossSkillInfoDao.LoadData(dataPath,multithreadLoading);
            tableBuffActiveDao.LoadData(dataPath,multithreadLoading);
            tableBuffGroupRuleDao.LoadData(dataPath,multithreadLoading);
            tableBuffOddsDao.LoadData(dataPath,multithreadLoading);
            tableBuffViewDao.LoadData(dataPath,multithreadLoading);
            tableBuffViewFashionExtDao.LoadData(dataPath,multithreadLoading);
            tableBuffViewGlobalDao.LoadData(dataPath,multithreadLoading);
            tableBuffViewParticleSettingDao.LoadData(dataPath,multithreadLoading);
            tableBuffViewSummonDao.LoadData(dataPath,multithreadLoading);
            tableCarnivalItemDataDao.LoadData(dataPath,multithreadLoading);
            tableChatConfigDao.LoadData(dataPath,multithreadLoading);
            tableChatPrefixDao.LoadData(dataPath,multithreadLoading);
            tableCionInfoDao.LoadData(dataPath,multithreadLoading);
            tableComboDamageDao.LoadData(dataPath,multithreadLoading);
            tableCommonConditionDao.LoadData(dataPath,multithreadLoading);
            tableCommonEffectDao.LoadData(dataPath,multithreadLoading);
            tableCommonMaterialDao.LoadData(dataPath,multithreadLoading);
            tableCommonTextDao.LoadData(dataPath,multithreadLoading);
            tableConfigDao.LoadData(dataPath,multithreadLoading);
            tableCopyrightFilesFilterDao.LoadData(dataPath,multithreadLoading);
            tableCurrencyFrameRangeDao.LoadData(dataPath,multithreadLoading);
            tableDailyActiveDao.LoadData(dataPath,multithreadLoading);
            tableDailyActiveRewardDao.LoadData(dataPath,multithreadLoading);
            tableDemoEnemySailorAIDao.LoadData(dataPath,multithreadLoading);
            tableDemoEnemySailorDao.LoadData(dataPath,multithreadLoading);
            tableDemoSailorDao.LoadData(dataPath,multithreadLoading);
            tableDeviceSupportDao.LoadData(dataPath,multithreadLoading);
            tableDialogDao.LoadData(dataPath,multithreadLoading);
            tableDialogOptionDao.LoadData(dataPath,multithreadLoading);
            tableDominateBossDao.LoadData(dataPath,multithreadLoading);
            tableDominateResetDao.LoadData(dataPath,multithreadLoading);
            tableEquipBasePropDao.LoadData(dataPath,multithreadLoading);
            tableEquipBoxDao.LoadData(dataPath,multithreadLoading);
            tableEquipmentDao.LoadData(dataPath,multithreadLoading);
            tableEquipPunchCostDao.LoadData(dataPath,multithreadLoading);
            tableEquipRefineDao.LoadData(dataPath,multithreadLoading);
            tableEquipRefineFailBuffCardDao.LoadData(dataPath,multithreadLoading);
            tableEquipRefineMasterDao.LoadData(dataPath,multithreadLoading);
            tableEquipSuitDao.LoadData(dataPath,multithreadLoading);
            tableExceptNormalParticleDao.LoadData(dataPath,multithreadLoading);
            tableExpressionAtlasDao.LoadData(dataPath,multithreadLoading);
            tableFeatureEffectDao.LoadData(dataPath,multithreadLoading);
            tableFightBuffDao.LoadData(dataPath,multithreadLoading);
            tableFightSkipDeclareDao.LoadData(dataPath,multithreadLoading);
            tableFlagAssetsDao.LoadData(dataPath,multithreadLoading);
            tableForeverItemLimitDao.LoadData(dataPath,multithreadLoading);
            tableForeverItemPropertyDao.LoadData(dataPath,multithreadLoading);
            tableFormationDao.LoadData(dataPath,multithreadLoading);
            tableFormationLevDao.LoadData(dataPath,multithreadLoading);
            tableFormationPosDao.LoadData(dataPath,multithreadLoading);
            tableFormationUpgradeItemDao.LoadData(dataPath,multithreadLoading);
            tableGemDao.LoadData(dataPath,multithreadLoading);
            tableGuideDao.LoadData(dataPath,multithreadLoading);
            tableGuideExtraDao.LoadData(dataPath,multithreadLoading);
            tableGuideStepButtonPathDao.LoadData(dataPath,multithreadLoading);
            tableGuideStepDao.LoadData(dataPath,multithreadLoading);
            tableGuideStepEnvironmentDao.LoadData(dataPath,multithreadLoading);
            tableGuideStepExtraDao.LoadData(dataPath,multithreadLoading);
            tableGuideTriggerDao.LoadData(dataPath,multithreadLoading);
            tableHeadIconDao.LoadData(dataPath,multithreadLoading);
            tableHeroAssistDao.LoadData(dataPath,multithreadLoading);
            tableHeroBreachDao.LoadData(dataPath,multithreadLoading);
            tableHeroDao.LoadData(dataPath,multithreadLoading);
            tableHeroExpeditionSkillsDao.LoadData(dataPath,multithreadLoading);
            tableHeroFashionDao.LoadData(dataPath,multithreadLoading);
            tableHeroGroupDao.LoadData(dataPath,multithreadLoading);
            tableHeroLevelDao.LoadData(dataPath,multithreadLoading);
            tableHeroModelDisplayOffsetDao.LoadData(dataPath,multithreadLoading);
            tableHeroSceneActionDao.LoadData(dataPath,multithreadLoading);
            tableHeroSectPropDao.LoadData(dataPath,multithreadLoading);
            tableHeroSelecltRuleDao.LoadData(dataPath,multithreadLoading);
            tableHeroSoulCardDao.LoadData(dataPath,multithreadLoading);
            tableHeroSpecialSceneActionDao.LoadData(dataPath,multithreadLoading);
            tableHeroStarExtraAddPropDao.LoadData(dataPath,multithreadLoading);
            tableHeroStarGrowthDao.LoadData(dataPath,multithreadLoading);
            tableHeroTrainDao.LoadData(dataPath,multithreadLoading);
            tableHeroUpgradeExpItemRuleDao.LoadData(dataPath,multithreadLoading);
            tableHeroUpgradeIntimacyItemRuleDao.LoadData(dataPath,multithreadLoading);
            tableHeroUpgradeWeightDao.LoadData(dataPath,multithreadLoading);
            tableIntegralArenaRankRewardDao.LoadData(dataPath,multithreadLoading);
            tableIntegralArenaRewardDao.LoadData(dataPath,multithreadLoading);
            tableIntegralTaskDao.LoadData(dataPath,multithreadLoading);
            tableIntimacyLevelDao.LoadData(dataPath,multithreadLoading);
            tableItemAutoBuyDao.LoadData(dataPath,multithreadLoading);
            tableItemBaseTypeParseDao.LoadData(dataPath,multithreadLoading);
            tableItemBuyAudioDao.LoadData(dataPath,multithreadLoading);
            tableItemCombineDao.LoadData(dataPath,multithreadLoading);
            tableItemDao.LoadData(dataPath,multithreadLoading);
            tableLadderWarModelActionDao.LoadData(dataPath,multithreadLoading);
            tableLifeSkillDao.LoadData(dataPath,multithreadLoading);
            tableLifeSkillDecomposeDao.LoadData(dataPath,multithreadLoading);
            tableLifeSkillLevelDao.LoadData(dataPath,multithreadLoading);
            tableLifeSystemMakerDao.LoadData(dataPath,multithreadLoading);
            tableLimitChallengeLevelDao.LoadData(dataPath,multithreadLoading);
            tableLimitChallengeResetDao.LoadData(dataPath,multithreadLoading);
            tableLimitChallengeRewardDao.LoadData(dataPath,multithreadLoading);
            tableLoginQueueWaitTimeDao.LoadData(dataPath,multithreadLoading);
            tableMailConfigDao.LoadData(dataPath,multithreadLoading);
            tableMainStoryRaidWinConditionDao.LoadData(dataPath,multithreadLoading);
            tableMakeMedicineDao.LoadData(dataPath,multithreadLoading);
            tableMinMapDao.LoadData(dataPath,multithreadLoading);
            tableModuleTimesDao.LoadData(dataPath,multithreadLoading);
            tableMonthlySignInCostDao.LoadData(dataPath,multithreadLoading);
            tableMoraleProDecrDao.LoadData(dataPath,multithreadLoading);
            tableNewFunctionOpenDao.LoadData(dataPath,multithreadLoading);
            tableOnlineTimeRewardDao.LoadData(dataPath,multithreadLoading);
            tablePageOpenRuleDao.LoadData(dataPath,multithreadLoading);
            tableParticalExtraExposedDao.LoadData(dataPath,multithreadLoading);
            tableParticleDao.LoadData(dataPath,multithreadLoading);
            tablePerformanceSettingConfigDao.LoadData(dataPath,multithreadLoading);
            tablePerformanceSettingPresetDao.LoadData(dataPath,multithreadLoading);
            tablePlayerDealConfigDao.LoadData(dataPath,multithreadLoading);
            tablePlayerLevelExpDao.LoadData(dataPath,multithreadLoading);
            tablePlayerLevelRewardDao.LoadData(dataPath,multithreadLoading);
            tablePlayerReturnLoginBackgroundImageDao.LoadData(dataPath,multithreadLoading);
            tablePlotAudioDao.LoadData(dataPath,multithreadLoading);
            tablePlotClipDao.LoadData(dataPath,multithreadLoading);
            tablePlotDao.LoadData(dataPath,multithreadLoading);
            tablePlotEpisodeStepDao.LoadData(dataPath,multithreadLoading);
            tablePlotFightDao.LoadData(dataPath,multithreadLoading);
            tablePlotFightEnemyAIDao.LoadData(dataPath,multithreadLoading);
            tablePlotFightEnemyDao.LoadData(dataPath,multithreadLoading);
            tablePlotTextDao.LoadData(dataPath,multithreadLoading);
            tablePokedexDao.LoadData(dataPath,multithreadLoading);
            tablePropertyEvaluateDisplayPercentDao.LoadData(dataPath,multithreadLoading);
            tableQuickTalkDao.LoadData(dataPath,multithreadLoading);
            tableRaidBeginConditionDao.LoadData(dataPath,multithreadLoading);
            tableRaidChapterDao.LoadData(dataPath,multithreadLoading);
            tableRaidEnemyDao.LoadData(dataPath,multithreadLoading);
            tableRaidMainStoryEpisodeDao.LoadData(dataPath,multithreadLoading);
            tableRaidRunMapBoxDao.LoadData(dataPath,multithreadLoading);
            tableRaidRunMapBuffDao.LoadData(dataPath,multithreadLoading);
            tableRaidRunMapDao.LoadData(dataPath,multithreadLoading);
            tableRaidRunMapEnemyGroupDao.LoadData(dataPath,multithreadLoading);
            tableRaidRunMapWinConditionDao.LoadData(dataPath,multithreadLoading);
            tableRaidSailLogAllPassRewardDao.LoadData(dataPath,multithreadLoading);
            tableRaidSailLogChapterDao.LoadData(dataPath,multithreadLoading);
            tableRaidSailLogEpisodeDao.LoadData(dataPath,multithreadLoading);
            tableRaidSideStoryEpisodeDao.LoadData(dataPath,multithreadLoading);
            tableRaidStarContionDao.LoadData(dataPath,multithreadLoading);
            tableRaidSweepEpisodeDao.LoadData(dataPath,multithreadLoading);
            tableRaidSweepStarRewardsDao.LoadData(dataPath,multithreadLoading);
            tableRankOffectDao.LoadData(dataPath,multithreadLoading);
            tableRedNameDao.LoadData(dataPath,multithreadLoading);
            tableRedPointRelationDao.LoadData(dataPath,multithreadLoading);
            tableRefreshCostDao.LoadData(dataPath,multithreadLoading);
            tableReputationRewardDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelAnimationDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelAudioDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelOffsetDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelSkinDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelSkinTransDao.LoadData(dataPath,multithreadLoading);
            tableSailorModelTransDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillAdvanceDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillAnimationDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillExtDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillGroupDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillReleaseDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillReleaseHitStopDao.LoadData(dataPath,multithreadLoading);
            tableSailorSkillSceneHideDao.LoadData(dataPath,multithreadLoading);
            tableSailorUltimateSkillHideLogicDao.LoadData(dataPath,multithreadLoading);
            tableSceneAreaDao.LoadData(dataPath,multithreadLoading);
            tableSceneAutoGatherDao.LoadData(dataPath,multithreadLoading);
            tableSceneBotMonsterDao.LoadData(dataPath,multithreadLoading);
            tableSceneBuffDao.LoadData(dataPath,multithreadLoading);
            tableSceneClientDao.LoadData(dataPath,multithreadLoading);
            tableSceneCustomModelDao.LoadData(dataPath,multithreadLoading);
            tableSceneDao.LoadData(dataPath,multithreadLoading);
            tableSceneDogzDao.LoadData(dataPath,multithreadLoading);
            tableSceneEffectDao.LoadData(dataPath,multithreadLoading);
            tableSceneEventDao.LoadData(dataPath,multithreadLoading);
            tableSceneExtraDao.LoadData(dataPath,multithreadLoading);
            tableSceneFightDao.LoadData(dataPath,multithreadLoading);
            tableSceneFightExtraDao.LoadData(dataPath,multithreadLoading);
            tableSceneFightHugeModelSettingDao.LoadData(dataPath,multithreadLoading);
            tableSceneFootPrintAreaDao.LoadData(dataPath,multithreadLoading);
            tableSceneInteractiveObjDao.LoadData(dataPath,multithreadLoading);
            tableSceneMonsterAreaDao.LoadData(dataPath,multithreadLoading);
            tableSceneMonsterDao.LoadData(dataPath,multithreadLoading);
            tableSceneNpcDao.LoadData(dataPath,multithreadLoading);
            tableSceneNpcExtraDao.LoadData(dataPath,multithreadLoading);
            tableSceneObjectActionDao.LoadData(dataPath,multithreadLoading);
            tableScenePathDao.LoadData(dataPath,multithreadLoading);
            tableSceneResourceDao.LoadData(dataPath,multithreadLoading);
            tableSceneResourceDetailDao.LoadData(dataPath,multithreadLoading);
            tableSceneSafeAreaDao.LoadData(dataPath,multithreadLoading);
            tableSceneTransformPointDao.LoadData(dataPath,multithreadLoading);
            tableSceneTriggerAreaDao.LoadData(dataPath,multithreadLoading);
            tableScriptableModelDao.LoadData(dataPath,multithreadLoading);
            tableSelectConditionDao.LoadData(dataPath,multithreadLoading);
            tableSelectEffectDao.LoadData(dataPath,multithreadLoading);
            tableSendFlowerDao.LoadData(dataPath,multithreadLoading);
            tableShareConfigDao.LoadData(dataPath,multithreadLoading);
            tableShipDao.LoadData(dataPath,multithreadLoading);
            tableShipMakerDao.LoadData(dataPath,multithreadLoading);
            tableShipModelDao.LoadData(dataPath,multithreadLoading);
            tableShipParticleDao.LoadData(dataPath,multithreadLoading);
            tableShipReformDao.LoadData(dataPath,multithreadLoading);
            tableShipSkillDao.LoadData(dataPath,multithreadLoading);
            tableShipTradeEventDao.LoadData(dataPath,multithreadLoading);
            tableShipTradeLevelDao.LoadData(dataPath,multithreadLoading);
            tableShipTradeRewardAddDao.LoadData(dataPath,multithreadLoading);
            tableShipTradeTaskDao.LoadData(dataPath,multithreadLoading);
            tableShopItemBuyInfoDao.LoadData(dataPath,multithreadLoading);
            tableShopItemUseDao.LoadData(dataPath,multithreadLoading);
            tableSkillDao.LoadData(dataPath,multithreadLoading);
            tableSkillLevelupCostDao.LoadData(dataPath,multithreadLoading);
            tableSkillLevelupDamageDao.LoadData(dataPath,multithreadLoading);
            tableSkillLevelupUnlockDao.LoadData(dataPath,multithreadLoading);
            tableSkillLineCornerDao.LoadData(dataPath,multithreadLoading);
            tableSkillLineDao.LoadData(dataPath,multithreadLoading);
            tableSkillSpecialConfigDao.LoadData(dataPath,multithreadLoading);
            tableSkillToShipDao.LoadData(dataPath,multithreadLoading);
            tableSocialConfigDao.LoadData(dataPath,multithreadLoading);
            tableStorageBuyDao.LoadData(dataPath,multithreadLoading);
            tableStorageCellBuyDao.LoadData(dataPath,multithreadLoading);
            tableStrongGuideDao.LoadData(dataPath,multithreadLoading);
            tableStrongGuideTargetDao.LoadData(dataPath,multithreadLoading);
            tableSwitchConditionDao.LoadData(dataPath,multithreadLoading);
            tableTeamFormationAdviceDao.LoadData(dataPath,multithreadLoading);
            tableTeamTargetDao.LoadData(dataPath,multithreadLoading);
            tableTextDao.LoadData(dataPath,multithreadLoading);
            tableTextModuleDao.LoadData(dataPath,multithreadLoading);
            tableTipWordDao.LoadData(dataPath,multithreadLoading);
            tableTitleDao.LoadData(dataPath,multithreadLoading);
            tableTitleUIOffSetDao.LoadData(dataPath,multithreadLoading);
            tableTownRunMapDao.LoadData(dataPath,multithreadLoading);
            tableTradeConfigDao.LoadData(dataPath,multithreadLoading);
            tableTradeTypeDao.LoadData(dataPath,multithreadLoading);
            tableUIEffectDao.LoadData(dataPath,multithreadLoading);
            tableUnionBanquetGoodsDao.LoadData(dataPath,multithreadLoading);
            tableUnionBanquetGoodsRewardDao.LoadData(dataPath,multithreadLoading);
            tableUnionBanquetOpenTimeDao.LoadData(dataPath,multithreadLoading);
            tableUnionBanquetStageDao.LoadData(dataPath,multithreadLoading);
            tableUnionBanquetTypeDao.LoadData(dataPath,multithreadLoading);
            tableUnionBatteryDao.LoadData(dataPath,multithreadLoading);
            tableUnionBatteryLevDao.LoadData(dataPath,multithreadLoading);
            tableUnionBatterySkillDao.LoadData(dataPath,multithreadLoading);
            tableUnionBatterySuitDao.LoadData(dataPath,multithreadLoading);
            tableUnionBuildBatteryExpDao.LoadData(dataPath,multithreadLoading);
            tableUnionBuildingDao.LoadData(dataPath,multithreadLoading);
            tableUnionBuildingLevDao.LoadData(dataPath,multithreadLoading);
            tableUnionChatDao.LoadData(dataPath,multithreadLoading);
            tableUnionCommandHelpDao.LoadData(dataPath,multithreadLoading);
            tableUnionControlCenterSkillDao.LoadData(dataPath,multithreadLoading);
            tableUnionCurrencyMaxDao.LoadData(dataPath,multithreadLoading);
            tableUnionLevDao.LoadData(dataPath,multithreadLoading);
            tableUnionPrayFragDao.LoadData(dataPath,multithreadLoading);
            tableUnionPrayFragNumDao.LoadData(dataPath,multithreadLoading);
            tableUnionRepairTimesDao.LoadData(dataPath,multithreadLoading);
            tableUnionRepairTypeDao.LoadData(dataPath,multithreadLoading);
            tableUnionSceneTypeDao.LoadData(dataPath,multithreadLoading);
            tableUnionSeaFightTimeDao.LoadData(dataPath,multithreadLoading);
            tableUnionShopAuctionDao.LoadData(dataPath,multithreadLoading);
            tableUnionShopDao.LoadData(dataPath,multithreadLoading);
            tableUnionStoreroomDonateDao.LoadData(dataPath,multithreadLoading);
            tableUnionStoreroomGuardDao.LoadData(dataPath,multithreadLoading);
            tableUnionTaskDao.LoadData(dataPath,multithreadLoading);
            tableUnionTaskRewardDao.LoadData(dataPath,multithreadLoading);
            tableUnionTrainRoomSkillDao.LoadData(dataPath,multithreadLoading);
            tableUnionTRStrategyDao.LoadData(dataPath,multithreadLoading);
            tableUSFBuffDao.LoadData(dataPath,multithreadLoading);
            tableUSFFlagDao.LoadData(dataPath,multithreadLoading);
            tableUSFFortressDao.LoadData(dataPath,multithreadLoading);
            tableUSFFortressDetailDao.LoadData(dataPath,multithreadLoading);
            tableUSFFortressLevelDao.LoadData(dataPath,multithreadLoading);
            tableUSFMapDao.LoadData(dataPath,multithreadLoading);
            tableUSFPromotionDao.LoadData(dataPath,multithreadLoading);
            tableUSFRouteDao.LoadData(dataPath,multithreadLoading);
            tableUSFRouteDetailDao.LoadData(dataPath,multithreadLoading);
            tableUSFSkillDao.LoadData(dataPath,multithreadLoading);
            tableWarChessActorTypeDao.LoadData(dataPath,multithreadLoading);
            tableWarChessChapterConditionDao.LoadData(dataPath,multithreadLoading);
            tableWarChessChapterDao.LoadData(dataPath,multithreadLoading);
            tableWarChessChapterGroupDao.LoadData(dataPath,multithreadLoading);
            tableWarChessChapterMapDao.LoadData(dataPath,multithreadLoading);
            tableWarChessEnemyDao.LoadData(dataPath,multithreadLoading);
            tableWarChessHeroBuyHPDao.LoadData(dataPath,multithreadLoading);
            tableWarChessHeroDao.LoadData(dataPath,multithreadLoading);
            tableWarChessHeroLevDao.LoadData(dataPath,multithreadLoading);
            tableWarChessHeroStarDao.LoadData(dataPath,multithreadLoading);
            tableWarChessSceneCameraAreaDao.LoadData(dataPath,multithreadLoading);
            tableWarChessSceneResouceDao.LoadData(dataPath,multithreadLoading);
            tableWarChessSinglePKDao.LoadData(dataPath,multithreadLoading);
            tableWarChessSkillDao.LoadData(dataPath,multithreadLoading);
            tableWarChessUnitDao.LoadData(dataPath,multithreadLoading);
            tableWarChessUnitRewardBoxDao.LoadData(dataPath,multithreadLoading);
            tableWorldMapDao.LoadData(dataPath,multithreadLoading);
            tableWorldSubMapDao.LoadData(dataPath,multithreadLoading);
            if (multithreadLoading)
            {
                MTJobHelper.Instance.MarkLoadFinsh();
            }
            else
            {
                if (onLoadFinishCallBack != null)
                {
                    onLoadFinishCallBack();
                }
            }
        }
        public TableAchievementDao tableAchievementDao = new TableAchievementDao();
        public TableActivityDataDao tableActivityDataDao = new TableActivityDataDao();
        public TableActivityRaidChapterDao tableActivityRaidChapterDao = new TableActivityRaidChapterDao();
        public TableActivityRaidDao tableActivityRaidDao = new TableActivityRaidDao();
        public TableActivtyStrengthTypeDao tableActivtyStrengthTypeDao = new TableActivtyStrengthTypeDao();
        public TableArenaBuyChallengeDao tableArenaBuyChallengeDao = new TableArenaBuyChallengeDao();
        public TableArenaChallengeDao tableArenaChallengeDao = new TableArenaChallengeDao();
        public TableArenaRankRewardDao tableArenaRankRewardDao = new TableArenaRankRewardDao();
        public TableAutoChessAwardsDao tableAutoChessAwardsDao = new TableAutoChessAwardsDao();
        public TableAutoChessExtraHeroPackDao tableAutoChessExtraHeroPackDao = new TableAutoChessExtraHeroPackDao();
        public TableAutoChessGradeDao tableAutoChessGradeDao = new TableAutoChessGradeDao();
        public TableautoChessGroupBuffDescDao tableautoChessGroupBuffDescDao = new TableautoChessGroupBuffDescDao();
        public TableAutoChessGroupDao tableAutoChessGroupDao = new TableAutoChessGroupDao();
        public TableAutoChessHeroChessDao tableAutoChessHeroChessDao = new TableAutoChessHeroChessDao();
        public TableAutoChessHeroDao tableAutoChessHeroDao = new TableAutoChessHeroDao();
        public TableAutoChessHeroRareDao tableAutoChessHeroRareDao = new TableAutoChessHeroRareDao();
        public TableautoChessLevelDao tableautoChessLevelDao = new TableautoChessLevelDao();
        public TableAutoChessMapShopDao tableAutoChessMapShopDao = new TableAutoChessMapShopDao();
        public TableAutoChessRoundDao tableAutoChessRoundDao = new TableAutoChessRoundDao();
        public TableAutoChessSeasionTitleDao tableAutoChessSeasionTitleDao = new TableAutoChessSeasionTitleDao();
        public TableAutoChessSeriesRoundDao tableAutoChessSeriesRoundDao = new TableAutoChessSeriesRoundDao();
        public TableAutoChessWeeklyTaskDao tableAutoChessWeeklyTaskDao = new TableAutoChessWeeklyTaskDao();
        public TableBagBuyDao tableBagBuyDao = new TableBagBuyDao();
        public TableBagConfigDao tableBagConfigDao = new TableBagConfigDao();
        public TableBossInfoDao tableBossInfoDao = new TableBossInfoDao();
        public TableBossSkillInfoDao tableBossSkillInfoDao = new TableBossSkillInfoDao();
        public TableBuffActiveDao tableBuffActiveDao = new TableBuffActiveDao();
        public TableBuffGroupRuleDao tableBuffGroupRuleDao = new TableBuffGroupRuleDao();
        public TableBuffOddsDao tableBuffOddsDao = new TableBuffOddsDao();
        public TableBuffViewDao tableBuffViewDao = new TableBuffViewDao();
        public TableBuffViewFashionExtDao tableBuffViewFashionExtDao = new TableBuffViewFashionExtDao();
        public TableBuffViewGlobalDao tableBuffViewGlobalDao = new TableBuffViewGlobalDao();
        public TableBuffViewParticleSettingDao tableBuffViewParticleSettingDao = new TableBuffViewParticleSettingDao();
        public TableBuffViewSummonDao tableBuffViewSummonDao = new TableBuffViewSummonDao();
        public TableCarnivalItemDataDao tableCarnivalItemDataDao = new TableCarnivalItemDataDao();
        public TableChatConfigDao tableChatConfigDao = new TableChatConfigDao();
        public TableChatPrefixDao tableChatPrefixDao = new TableChatPrefixDao();
        public TableCionInfoDao tableCionInfoDao = new TableCionInfoDao();
        public TableComboDamageDao tableComboDamageDao = new TableComboDamageDao();
        public TableCommonConditionDao tableCommonConditionDao = new TableCommonConditionDao();
        public TableCommonEffectDao tableCommonEffectDao = new TableCommonEffectDao();
        public TableCommonMaterialDao tableCommonMaterialDao = new TableCommonMaterialDao();
        public TableCommonTextDao tableCommonTextDao = new TableCommonTextDao();
        public TableConfigDao tableConfigDao = new TableConfigDao();
        public TableCopyrightFilesFilterDao tableCopyrightFilesFilterDao = new TableCopyrightFilesFilterDao();
        public TableCurrencyFrameRangeDao tableCurrencyFrameRangeDao = new TableCurrencyFrameRangeDao();
        public TableDailyActiveDao tableDailyActiveDao = new TableDailyActiveDao();
        public TableDailyActiveRewardDao tableDailyActiveRewardDao = new TableDailyActiveRewardDao();
        public TableDemoEnemySailorAIDao tableDemoEnemySailorAIDao = new TableDemoEnemySailorAIDao();
        public TableDemoEnemySailorDao tableDemoEnemySailorDao = new TableDemoEnemySailorDao();
        public TableDemoSailorDao tableDemoSailorDao = new TableDemoSailorDao();
        public TableDeviceSupportDao tableDeviceSupportDao = new TableDeviceSupportDao();
        public TableDialogDao tableDialogDao = new TableDialogDao();
        public TableDialogOptionDao tableDialogOptionDao = new TableDialogOptionDao();
        public TableDominateBossDao tableDominateBossDao = new TableDominateBossDao();
        public TableDominateResetDao tableDominateResetDao = new TableDominateResetDao();
        public TableEquipBasePropDao tableEquipBasePropDao = new TableEquipBasePropDao();
        public TableEquipBoxDao tableEquipBoxDao = new TableEquipBoxDao();
        public TableEquipmentDao tableEquipmentDao = new TableEquipmentDao();
        public TableEquipPunchCostDao tableEquipPunchCostDao = new TableEquipPunchCostDao();
        public TableEquipRefineDao tableEquipRefineDao = new TableEquipRefineDao();
        public TableEquipRefineFailBuffCardDao tableEquipRefineFailBuffCardDao = new TableEquipRefineFailBuffCardDao();
        public TableEquipRefineMasterDao tableEquipRefineMasterDao = new TableEquipRefineMasterDao();
        public TableEquipSuitDao tableEquipSuitDao = new TableEquipSuitDao();
        public TableExceptNormalParticleDao tableExceptNormalParticleDao = new TableExceptNormalParticleDao();
        public TableExpressionAtlasDao tableExpressionAtlasDao = new TableExpressionAtlasDao();
        public TableFeatureEffectDao tableFeatureEffectDao = new TableFeatureEffectDao();
        public TableFightBuffDao tableFightBuffDao = new TableFightBuffDao();
        public TableFightSkipDeclareDao tableFightSkipDeclareDao = new TableFightSkipDeclareDao();
        public TableFlagAssetsDao tableFlagAssetsDao = new TableFlagAssetsDao();
        public TableForeverItemLimitDao tableForeverItemLimitDao = new TableForeverItemLimitDao();
        public TableForeverItemPropertyDao tableForeverItemPropertyDao = new TableForeverItemPropertyDao();
        public TableFormationDao tableFormationDao = new TableFormationDao();
        public TableFormationLevDao tableFormationLevDao = new TableFormationLevDao();
        public TableFormationPosDao tableFormationPosDao = new TableFormationPosDao();
        public TableFormationUpgradeItemDao tableFormationUpgradeItemDao = new TableFormationUpgradeItemDao();
        public TableGemDao tableGemDao = new TableGemDao();
        public TableGuideDao tableGuideDao = new TableGuideDao();
        public TableGuideExtraDao tableGuideExtraDao = new TableGuideExtraDao();
        public TableGuideStepButtonPathDao tableGuideStepButtonPathDao = new TableGuideStepButtonPathDao();
        public TableGuideStepDao tableGuideStepDao = new TableGuideStepDao();
        public TableGuideStepEnvironmentDao tableGuideStepEnvironmentDao = new TableGuideStepEnvironmentDao();
        public TableGuideStepExtraDao tableGuideStepExtraDao = new TableGuideStepExtraDao();
        public TableGuideTriggerDao tableGuideTriggerDao = new TableGuideTriggerDao();
        public TableHeadIconDao tableHeadIconDao = new TableHeadIconDao();
        public TableHeroAssistDao tableHeroAssistDao = new TableHeroAssistDao();
        public TableHeroBreachDao tableHeroBreachDao = new TableHeroBreachDao();
        public TableHeroDao tableHeroDao = new TableHeroDao();
        public TableHeroExpeditionSkillsDao tableHeroExpeditionSkillsDao = new TableHeroExpeditionSkillsDao();
        public TableHeroFashionDao tableHeroFashionDao = new TableHeroFashionDao();
        public TableHeroGroupDao tableHeroGroupDao = new TableHeroGroupDao();
        public TableHeroLevelDao tableHeroLevelDao = new TableHeroLevelDao();
        public TableHeroModelDisplayOffsetDao tableHeroModelDisplayOffsetDao = new TableHeroModelDisplayOffsetDao();
        public TableHeroSceneActionDao tableHeroSceneActionDao = new TableHeroSceneActionDao();
        public TableHeroSectPropDao tableHeroSectPropDao = new TableHeroSectPropDao();
        public TableHeroSelecltRuleDao tableHeroSelecltRuleDao = new TableHeroSelecltRuleDao();
        public TableHeroSoulCardDao tableHeroSoulCardDao = new TableHeroSoulCardDao();
        public TableHeroSpecialSceneActionDao tableHeroSpecialSceneActionDao = new TableHeroSpecialSceneActionDao();
        public TableHeroStarExtraAddPropDao tableHeroStarExtraAddPropDao = new TableHeroStarExtraAddPropDao();
        public TableHeroStarGrowthDao tableHeroStarGrowthDao = new TableHeroStarGrowthDao();
        public TableHeroTrainDao tableHeroTrainDao = new TableHeroTrainDao();
        public TableHeroUpgradeExpItemRuleDao tableHeroUpgradeExpItemRuleDao = new TableHeroUpgradeExpItemRuleDao();
        public TableHeroUpgradeIntimacyItemRuleDao tableHeroUpgradeIntimacyItemRuleDao = new TableHeroUpgradeIntimacyItemRuleDao();
        public TableHeroUpgradeWeightDao tableHeroUpgradeWeightDao = new TableHeroUpgradeWeightDao();
        public TableIntegralArenaRankRewardDao tableIntegralArenaRankRewardDao = new TableIntegralArenaRankRewardDao();
        public TableIntegralArenaRewardDao tableIntegralArenaRewardDao = new TableIntegralArenaRewardDao();
        public TableIntegralTaskDao tableIntegralTaskDao = new TableIntegralTaskDao();
        public TableIntimacyLevelDao tableIntimacyLevelDao = new TableIntimacyLevelDao();
        public TableItemAutoBuyDao tableItemAutoBuyDao = new TableItemAutoBuyDao();
        public TableItemBaseTypeParseDao tableItemBaseTypeParseDao = new TableItemBaseTypeParseDao();
        public TableItemBuyAudioDao tableItemBuyAudioDao = new TableItemBuyAudioDao();
        public TableItemCombineDao tableItemCombineDao = new TableItemCombineDao();
        public TableItemDao tableItemDao = new TableItemDao();
        public TableLadderWarModelActionDao tableLadderWarModelActionDao = new TableLadderWarModelActionDao();
        public TableLifeSkillDao tableLifeSkillDao = new TableLifeSkillDao();
        public TableLifeSkillDecomposeDao tableLifeSkillDecomposeDao = new TableLifeSkillDecomposeDao();
        public TableLifeSkillLevelDao tableLifeSkillLevelDao = new TableLifeSkillLevelDao();
        public TableLifeSystemMakerDao tableLifeSystemMakerDao = new TableLifeSystemMakerDao();
        public TableLimitChallengeLevelDao tableLimitChallengeLevelDao = new TableLimitChallengeLevelDao();
        public TableLimitChallengeResetDao tableLimitChallengeResetDao = new TableLimitChallengeResetDao();
        public TableLimitChallengeRewardDao tableLimitChallengeRewardDao = new TableLimitChallengeRewardDao();
        public TableLoginQueueWaitTimeDao tableLoginQueueWaitTimeDao = new TableLoginQueueWaitTimeDao();
        public TableMailConfigDao tableMailConfigDao = new TableMailConfigDao();
        public TableMainStoryRaidWinConditionDao tableMainStoryRaidWinConditionDao = new TableMainStoryRaidWinConditionDao();
        public TableMakeMedicineDao tableMakeMedicineDao = new TableMakeMedicineDao();
        public TableMinMapDao tableMinMapDao = new TableMinMapDao();
        public TableModuleTimesDao tableModuleTimesDao = new TableModuleTimesDao();
        public TableMonthlySignInCostDao tableMonthlySignInCostDao = new TableMonthlySignInCostDao();
        public TableMoraleProDecrDao tableMoraleProDecrDao = new TableMoraleProDecrDao();
        public TableNewFunctionOpenDao tableNewFunctionOpenDao = new TableNewFunctionOpenDao();
        public TableOnlineTimeRewardDao tableOnlineTimeRewardDao = new TableOnlineTimeRewardDao();
        public TablePageOpenRuleDao tablePageOpenRuleDao = new TablePageOpenRuleDao();
        public TableParticalExtraExposedDao tableParticalExtraExposedDao = new TableParticalExtraExposedDao();
        public TableParticleDao tableParticleDao = new TableParticleDao();
        public TablePerformanceSettingConfigDao tablePerformanceSettingConfigDao = new TablePerformanceSettingConfigDao();
        public TablePerformanceSettingPresetDao tablePerformanceSettingPresetDao = new TablePerformanceSettingPresetDao();
        public TablePlayerDealConfigDao tablePlayerDealConfigDao = new TablePlayerDealConfigDao();
        public TablePlayerLevelExpDao tablePlayerLevelExpDao = new TablePlayerLevelExpDao();
        public TablePlayerLevelRewardDao tablePlayerLevelRewardDao = new TablePlayerLevelRewardDao();
        public TablePlayerReturnLoginBackgroundImageDao tablePlayerReturnLoginBackgroundImageDao = new TablePlayerReturnLoginBackgroundImageDao();
        public TablePlotAudioDao tablePlotAudioDao = new TablePlotAudioDao();
        public TablePlotClipDao tablePlotClipDao = new TablePlotClipDao();
        public TablePlotDao tablePlotDao = new TablePlotDao();
        public TablePlotEpisodeStepDao tablePlotEpisodeStepDao = new TablePlotEpisodeStepDao();
        public TablePlotFightDao tablePlotFightDao = new TablePlotFightDao();
        public TablePlotFightEnemyAIDao tablePlotFightEnemyAIDao = new TablePlotFightEnemyAIDao();
        public TablePlotFightEnemyDao tablePlotFightEnemyDao = new TablePlotFightEnemyDao();
        public TablePlotTextDao tablePlotTextDao = new TablePlotTextDao();
        public TablePokedexDao tablePokedexDao = new TablePokedexDao();
        public TablePropertyEvaluateDisplayPercentDao tablePropertyEvaluateDisplayPercentDao = new TablePropertyEvaluateDisplayPercentDao();
        public TableQuickTalkDao tableQuickTalkDao = new TableQuickTalkDao();
        public TableRaidBeginConditionDao tableRaidBeginConditionDao = new TableRaidBeginConditionDao();
        public TableRaidChapterDao tableRaidChapterDao = new TableRaidChapterDao();
        public TableRaidEnemyDao tableRaidEnemyDao = new TableRaidEnemyDao();
        public TableRaidMainStoryEpisodeDao tableRaidMainStoryEpisodeDao = new TableRaidMainStoryEpisodeDao();
        public TableRaidRunMapBoxDao tableRaidRunMapBoxDao = new TableRaidRunMapBoxDao();
        public TableRaidRunMapBuffDao tableRaidRunMapBuffDao = new TableRaidRunMapBuffDao();
        public TableRaidRunMapDao tableRaidRunMapDao = new TableRaidRunMapDao();
        public TableRaidRunMapEnemyGroupDao tableRaidRunMapEnemyGroupDao = new TableRaidRunMapEnemyGroupDao();
        public TableRaidRunMapWinConditionDao tableRaidRunMapWinConditionDao = new TableRaidRunMapWinConditionDao();
        public TableRaidSailLogAllPassRewardDao tableRaidSailLogAllPassRewardDao = new TableRaidSailLogAllPassRewardDao();
        public TableRaidSailLogChapterDao tableRaidSailLogChapterDao = new TableRaidSailLogChapterDao();
        public TableRaidSailLogEpisodeDao tableRaidSailLogEpisodeDao = new TableRaidSailLogEpisodeDao();
        public TableRaidSideStoryEpisodeDao tableRaidSideStoryEpisodeDao = new TableRaidSideStoryEpisodeDao();
        public TableRaidStarContionDao tableRaidStarContionDao = new TableRaidStarContionDao();
        public TableRaidSweepEpisodeDao tableRaidSweepEpisodeDao = new TableRaidSweepEpisodeDao();
        public TableRaidSweepStarRewardsDao tableRaidSweepStarRewardsDao = new TableRaidSweepStarRewardsDao();
        public TableRankOffectDao tableRankOffectDao = new TableRankOffectDao();
        public TableRedNameDao tableRedNameDao = new TableRedNameDao();
        public TableRedPointRelationDao tableRedPointRelationDao = new TableRedPointRelationDao();
        public TableRefreshCostDao tableRefreshCostDao = new TableRefreshCostDao();
        public TableReputationRewardDao tableReputationRewardDao = new TableReputationRewardDao();
        public TableSailorModelAnimationDao tableSailorModelAnimationDao = new TableSailorModelAnimationDao();
        public TableSailorModelAudioDao tableSailorModelAudioDao = new TableSailorModelAudioDao();
        public TableSailorModelDao tableSailorModelDao = new TableSailorModelDao();
        public TableSailorModelOffsetDao tableSailorModelOffsetDao = new TableSailorModelOffsetDao();
        public TableSailorModelSkinDao tableSailorModelSkinDao = new TableSailorModelSkinDao();
        public TableSailorModelSkinTransDao tableSailorModelSkinTransDao = new TableSailorModelSkinTransDao();
        public TableSailorModelTransDao tableSailorModelTransDao = new TableSailorModelTransDao();
        public TableSailorSkillAdvanceDao tableSailorSkillAdvanceDao = new TableSailorSkillAdvanceDao();
        public TableSailorSkillAnimationDao tableSailorSkillAnimationDao = new TableSailorSkillAnimationDao();
        public TableSailorSkillDao tableSailorSkillDao = new TableSailorSkillDao();
        public TableSailorSkillExtDao tableSailorSkillExtDao = new TableSailorSkillExtDao();
        public TableSailorSkillGroupDao tableSailorSkillGroupDao = new TableSailorSkillGroupDao();
        public TableSailorSkillReleaseDao tableSailorSkillReleaseDao = new TableSailorSkillReleaseDao();
        public TableSailorSkillReleaseHitStopDao tableSailorSkillReleaseHitStopDao = new TableSailorSkillReleaseHitStopDao();
        public TableSailorSkillSceneHideDao tableSailorSkillSceneHideDao = new TableSailorSkillSceneHideDao();
        public TableSailorUltimateSkillHideLogicDao tableSailorUltimateSkillHideLogicDao = new TableSailorUltimateSkillHideLogicDao();
        public TableSceneAreaDao tableSceneAreaDao = new TableSceneAreaDao();
        public TableSceneAutoGatherDao tableSceneAutoGatherDao = new TableSceneAutoGatherDao();
        public TableSceneBotMonsterDao tableSceneBotMonsterDao = new TableSceneBotMonsterDao();
        public TableSceneBuffDao tableSceneBuffDao = new TableSceneBuffDao();
        public TableSceneClientDao tableSceneClientDao = new TableSceneClientDao();
        public TableSceneCustomModelDao tableSceneCustomModelDao = new TableSceneCustomModelDao();
        public TableSceneDao tableSceneDao = new TableSceneDao();
        public TableSceneDogzDao tableSceneDogzDao = new TableSceneDogzDao();
        public TableSceneEffectDao tableSceneEffectDao = new TableSceneEffectDao();
        public TableSceneEventDao tableSceneEventDao = new TableSceneEventDao();
        public TableSceneExtraDao tableSceneExtraDao = new TableSceneExtraDao();
        public TableSceneFightDao tableSceneFightDao = new TableSceneFightDao();
        public TableSceneFightExtraDao tableSceneFightExtraDao = new TableSceneFightExtraDao();
        public TableSceneFightHugeModelSettingDao tableSceneFightHugeModelSettingDao = new TableSceneFightHugeModelSettingDao();
        public TableSceneFootPrintAreaDao tableSceneFootPrintAreaDao = new TableSceneFootPrintAreaDao();
        public TableSceneInteractiveObjDao tableSceneInteractiveObjDao = new TableSceneInteractiveObjDao();
        public TableSceneMonsterAreaDao tableSceneMonsterAreaDao = new TableSceneMonsterAreaDao();
        public TableSceneMonsterDao tableSceneMonsterDao = new TableSceneMonsterDao();
        public TableSceneNpcDao tableSceneNpcDao = new TableSceneNpcDao();
        public TableSceneNpcExtraDao tableSceneNpcExtraDao = new TableSceneNpcExtraDao();
        public TableSceneObjectActionDao tableSceneObjectActionDao = new TableSceneObjectActionDao();
        public TableScenePathDao tableScenePathDao = new TableScenePathDao();
        public TableSceneResourceDao tableSceneResourceDao = new TableSceneResourceDao();
        public TableSceneResourceDetailDao tableSceneResourceDetailDao = new TableSceneResourceDetailDao();
        public TableSceneSafeAreaDao tableSceneSafeAreaDao = new TableSceneSafeAreaDao();
        public TableSceneTransformPointDao tableSceneTransformPointDao = new TableSceneTransformPointDao();
        public TableSceneTriggerAreaDao tableSceneTriggerAreaDao = new TableSceneTriggerAreaDao();
        public TableScriptableModelDao tableScriptableModelDao = new TableScriptableModelDao();
        public TableSelectConditionDao tableSelectConditionDao = new TableSelectConditionDao();
        public TableSelectEffectDao tableSelectEffectDao = new TableSelectEffectDao();
        public TableSendFlowerDao tableSendFlowerDao = new TableSendFlowerDao();
        public TableShareConfigDao tableShareConfigDao = new TableShareConfigDao();
        public TableShipDao tableShipDao = new TableShipDao();
        public TableShipMakerDao tableShipMakerDao = new TableShipMakerDao();
        public TableShipModelDao tableShipModelDao = new TableShipModelDao();
        public TableShipParticleDao tableShipParticleDao = new TableShipParticleDao();
        public TableShipReformDao tableShipReformDao = new TableShipReformDao();
        public TableShipSkillDao tableShipSkillDao = new TableShipSkillDao();
        public TableShipTradeEventDao tableShipTradeEventDao = new TableShipTradeEventDao();
        public TableShipTradeLevelDao tableShipTradeLevelDao = new TableShipTradeLevelDao();
        public TableShipTradeRewardAddDao tableShipTradeRewardAddDao = new TableShipTradeRewardAddDao();
        public TableShipTradeTaskDao tableShipTradeTaskDao = new TableShipTradeTaskDao();
        public TableShopItemBuyInfoDao tableShopItemBuyInfoDao = new TableShopItemBuyInfoDao();
        public TableShopItemUseDao tableShopItemUseDao = new TableShopItemUseDao();
        public TableSkillDao tableSkillDao = new TableSkillDao();
        public TableSkillLevelupCostDao tableSkillLevelupCostDao = new TableSkillLevelupCostDao();
        public TableSkillLevelupDamageDao tableSkillLevelupDamageDao = new TableSkillLevelupDamageDao();
        public TableSkillLevelupUnlockDao tableSkillLevelupUnlockDao = new TableSkillLevelupUnlockDao();
        public TableSkillLineCornerDao tableSkillLineCornerDao = new TableSkillLineCornerDao();
        public TableSkillLineDao tableSkillLineDao = new TableSkillLineDao();
        public TableSkillSpecialConfigDao tableSkillSpecialConfigDao = new TableSkillSpecialConfigDao();
        public TableSkillToShipDao tableSkillToShipDao = new TableSkillToShipDao();
        public TableSocialConfigDao tableSocialConfigDao = new TableSocialConfigDao();
        public TableStorageBuyDao tableStorageBuyDao = new TableStorageBuyDao();
        public TableStorageCellBuyDao tableStorageCellBuyDao = new TableStorageCellBuyDao();
        public TableStrongGuideDao tableStrongGuideDao = new TableStrongGuideDao();
        public TableStrongGuideTargetDao tableStrongGuideTargetDao = new TableStrongGuideTargetDao();
        public TableSwitchConditionDao tableSwitchConditionDao = new TableSwitchConditionDao();
        public TableTeamFormationAdviceDao tableTeamFormationAdviceDao = new TableTeamFormationAdviceDao();
        public TableTeamTargetDao tableTeamTargetDao = new TableTeamTargetDao();
        public TableTextDao tableTextDao = new TableTextDao();
        public TableTextModuleDao tableTextModuleDao = new TableTextModuleDao();
        public TableTipWordDao tableTipWordDao = new TableTipWordDao();
        public TableTitleDao tableTitleDao = new TableTitleDao();
        public TableTitleUIOffSetDao tableTitleUIOffSetDao = new TableTitleUIOffSetDao();
        public TableTownRunMapDao tableTownRunMapDao = new TableTownRunMapDao();
        public TableTradeConfigDao tableTradeConfigDao = new TableTradeConfigDao();
        public TableTradeTypeDao tableTradeTypeDao = new TableTradeTypeDao();
        public TableUIEffectDao tableUIEffectDao = new TableUIEffectDao();
        public TableUnionBanquetGoodsDao tableUnionBanquetGoodsDao = new TableUnionBanquetGoodsDao();
        public TableUnionBanquetGoodsRewardDao tableUnionBanquetGoodsRewardDao = new TableUnionBanquetGoodsRewardDao();
        public TableUnionBanquetOpenTimeDao tableUnionBanquetOpenTimeDao = new TableUnionBanquetOpenTimeDao();
        public TableUnionBanquetStageDao tableUnionBanquetStageDao = new TableUnionBanquetStageDao();
        public TableUnionBanquetTypeDao tableUnionBanquetTypeDao = new TableUnionBanquetTypeDao();
        public TableUnionBatteryDao tableUnionBatteryDao = new TableUnionBatteryDao();
        public TableUnionBatteryLevDao tableUnionBatteryLevDao = new TableUnionBatteryLevDao();
        public TableUnionBatterySkillDao tableUnionBatterySkillDao = new TableUnionBatterySkillDao();
        public TableUnionBatterySuitDao tableUnionBatterySuitDao = new TableUnionBatterySuitDao();
        public TableUnionBuildBatteryExpDao tableUnionBuildBatteryExpDao = new TableUnionBuildBatteryExpDao();
        public TableUnionBuildingDao tableUnionBuildingDao = new TableUnionBuildingDao();
        public TableUnionBuildingLevDao tableUnionBuildingLevDao = new TableUnionBuildingLevDao();
        public TableUnionChatDao tableUnionChatDao = new TableUnionChatDao();
        public TableUnionCommandHelpDao tableUnionCommandHelpDao = new TableUnionCommandHelpDao();
        public TableUnionControlCenterSkillDao tableUnionControlCenterSkillDao = new TableUnionControlCenterSkillDao();
        public TableUnionCurrencyMaxDao tableUnionCurrencyMaxDao = new TableUnionCurrencyMaxDao();
        public TableUnionLevDao tableUnionLevDao = new TableUnionLevDao();
        public TableUnionPrayFragDao tableUnionPrayFragDao = new TableUnionPrayFragDao();
        public TableUnionPrayFragNumDao tableUnionPrayFragNumDao = new TableUnionPrayFragNumDao();
        public TableUnionRepairTimesDao tableUnionRepairTimesDao = new TableUnionRepairTimesDao();
        public TableUnionRepairTypeDao tableUnionRepairTypeDao = new TableUnionRepairTypeDao();
        public TableUnionSceneTypeDao tableUnionSceneTypeDao = new TableUnionSceneTypeDao();
        public TableUnionSeaFightTimeDao tableUnionSeaFightTimeDao = new TableUnionSeaFightTimeDao();
        public TableUnionShopAuctionDao tableUnionShopAuctionDao = new TableUnionShopAuctionDao();
        public TableUnionShopDao tableUnionShopDao = new TableUnionShopDao();
        public TableUnionStoreroomDonateDao tableUnionStoreroomDonateDao = new TableUnionStoreroomDonateDao();
        public TableUnionStoreroomGuardDao tableUnionStoreroomGuardDao = new TableUnionStoreroomGuardDao();
        public TableUnionTaskDao tableUnionTaskDao = new TableUnionTaskDao();
        public TableUnionTaskRewardDao tableUnionTaskRewardDao = new TableUnionTaskRewardDao();
        public TableUnionTrainRoomSkillDao tableUnionTrainRoomSkillDao = new TableUnionTrainRoomSkillDao();
        public TableUnionTRStrategyDao tableUnionTRStrategyDao = new TableUnionTRStrategyDao();
        public TableUSFBuffDao tableUSFBuffDao = new TableUSFBuffDao();
        public TableUSFFlagDao tableUSFFlagDao = new TableUSFFlagDao();
        public TableUSFFortressDao tableUSFFortressDao = new TableUSFFortressDao();
        public TableUSFFortressDetailDao tableUSFFortressDetailDao = new TableUSFFortressDetailDao();
        public TableUSFFortressLevelDao tableUSFFortressLevelDao = new TableUSFFortressLevelDao();
        public TableUSFMapDao tableUSFMapDao = new TableUSFMapDao();
        public TableUSFPromotionDao tableUSFPromotionDao = new TableUSFPromotionDao();
        public TableUSFRouteDao tableUSFRouteDao = new TableUSFRouteDao();
        public TableUSFRouteDetailDao tableUSFRouteDetailDao = new TableUSFRouteDetailDao();
        public TableUSFSkillDao tableUSFSkillDao = new TableUSFSkillDao();
        public TableWarChessActorTypeDao tableWarChessActorTypeDao = new TableWarChessActorTypeDao();
        public TableWarChessChapterConditionDao tableWarChessChapterConditionDao = new TableWarChessChapterConditionDao();
        public TableWarChessChapterDao tableWarChessChapterDao = new TableWarChessChapterDao();
        public TableWarChessChapterGroupDao tableWarChessChapterGroupDao = new TableWarChessChapterGroupDao();
        public TableWarChessChapterMapDao tableWarChessChapterMapDao = new TableWarChessChapterMapDao();
        public TableWarChessEnemyDao tableWarChessEnemyDao = new TableWarChessEnemyDao();
        public TableWarChessHeroBuyHPDao tableWarChessHeroBuyHPDao = new TableWarChessHeroBuyHPDao();
        public TableWarChessHeroDao tableWarChessHeroDao = new TableWarChessHeroDao();
        public TableWarChessHeroLevDao tableWarChessHeroLevDao = new TableWarChessHeroLevDao();
        public TableWarChessHeroStarDao tableWarChessHeroStarDao = new TableWarChessHeroStarDao();
        public TableWarChessSceneCameraAreaDao tableWarChessSceneCameraAreaDao = new TableWarChessSceneCameraAreaDao();
        public TableWarChessSceneResouceDao tableWarChessSceneResouceDao = new TableWarChessSceneResouceDao();
        public TableWarChessSinglePKDao tableWarChessSinglePKDao = new TableWarChessSinglePKDao();
        public TableWarChessSkillDao tableWarChessSkillDao = new TableWarChessSkillDao();
        public TableWarChessUnitDao tableWarChessUnitDao = new TableWarChessUnitDao();
        public TableWarChessUnitRewardBoxDao tableWarChessUnitRewardBoxDao = new TableWarChessUnitRewardBoxDao();
        public TableWorldMapDao tableWorldMapDao = new TableWorldMapDao();
        public TableWorldSubMapDao tableWorldSubMapDao = new TableWorldSubMapDao();
    }
}
